package com.ethan.cj.ssm.service;

import com.ethan.cj.ssm.entity.Logs;
import com.ethan.cj.ssm.util.PageBean;

import java.util.Map;


/**
 * 日志逻辑处理层接口
 */
public interface LogsService {
    /**
     * 添加一条日志信息
     * @param logs 日志对象的 JSON字符串
     */
    void insertLogs(Logs logs);

    /**
     * 分页查询
     * @param pb PageBean<Logs> 对象
     * @param params 查询条件
     * @return PageBean<Logs> 对象
     */
    Map<Object,Object> selectLogs(PageBean<Logs> pb , String params );

    /**
     * 查询所有日志信息
     * @return 日志 json对象
     */
    Map<Object,Object> logsList();


}
